.btn-nav { position: fixed; top: 20px; right: 30px; background: transparent; border: none; padding: 10px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; cursor: pointer; z-index: 99999; }
.btn-nav:focus { outline: 0; } 
.top { display: block; margin: 4px 0; width: 40px; height: 3px; background-color: #fffccf; border-radius: 5px; }
.middle{ display: block; margin: 4px 0; width: 30px; height: 3px; background-color: #fffccf; border-radius: 5px; }
.bottom{ display: block; margin: 4px 0; width: 40px; height: 3px; background-color: #fffccf; border-radius: 5px; }
.btn-nav:hover .icon-bar { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; background-color: #FCA311; }
.nav-content { position: fixed; top: -100%; bottom: 0; left: 0; right: 0; background:url(../images/bgc.jpg); display: block; height: 100%; z-index: 9; overflow:hidden; }
.item-anchor { color: #fff; font-size: 30px; text-transform: uppercase; position: relative; text-decoration: none; padding: 10px; }
.item-anchor:hover, .item-anchor:focus { color: #FCA311; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.item-anchor:hover:after, .item-anchor:focus:after{ width: 100%; background: #FCA311; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } 
.nav-item { margin: 40px auto; text-align: center; } 
.animated:hover .icon-bar, .animated:focus .icon-bar{ background-color: #FCA311; } 
.animated:focus { cursor: pointer; z-index: 9999; } 
.middle { margin: 0 auto; } .icon-bar { -webkit-transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; transition: all .7s ease; z-index: 999999; }
.animated .icon-bar { z-index: 999999; background-color: #FCA311; } 
.animated .top { -webkit-transform: translateY(8px) rotateZ(45deg); -moz-transform: translateY(8px) rotateZ(45deg); -ms-transform: translateY(8px) rotateZ(45deg); -o-transform: translateY(8px) rotateZ(45deg); transform: translateY(8px) rotateZ(45deg); }
.animated .bottom { -webkit-transform: translateY(-6px) rotateZ(-45deg); -moz-transform: translateY(-6px) rotateZ(-45deg); -ms-transform: translateY(-6px) rotateZ(-45deg); -o-transform: translateY(-6px) rotateZ(-45deg); transform: translateY(-6px) rotateZ(-45deg); } 
.animated .middle { width: 0; } @keyframes showNav { from { top:-100%; } to { top: 0%; } } @-webkit-keyframes showNav { from { top: -100%; } to { top: 0; } } @-moz-keyframes showNav { from { top: -100%; } to { top: 0; } } @-o-keyframes showNav { from { top: -100%; } to { top: 0; } }
.showNav { -webkit-animation: showNav 1s ease forwards; -moz-animation: showNav 1s ease forwards; -o-animation: showNav 1s ease forwards; animation: showNav 1s ease forwards; } @keyframes hideNav { from { top: 0; } to { top: -100%; } } @-webkit-keyframes hideNav { from { top: 0; } to { top: -100%; } } @-moz-keyframes hideNav { from { top: 0; } to { top: -100%; } } @-o-keyframes hideNav { from { top: 0; } to { top: -100%; } }